package com.peas.platform.module.icims.budget.ysy.controller.vo;

import com.peas.platform.common.core.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.*;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("预算域登录记录")
public class BudgetYsyLoginVo extends BaseVo {

    @ApiModelProperty(value = "oauth2_authentication_csrf", notes = "")
    @Size(max = 100, message = "oauth2_authentication_csrf不能超过100个字符")
    private String oauth2AuthenticationCsrf;

    @ApiModelProperty(value = "tif_atlas_auth", notes = "")
    @Size(max = 200, message = "tif_atlas_auth不能超过200个字符")
    private String tifAtlasAuth;

    @ApiModelProperty(value = "ltpatoken", notes = "")
    @Size(max = 100, message = "ltpatoken不能超过100个字符")
    private String ltpatoken;

    @ApiModelProperty(value = "sessionid2", notes = "")
    @Size(max = 200, message = "sessionid2不能超过200个字符")
    private String sessionid2;

    @ApiModelProperty(value = "dgd_wwlid", notes = "")
    @Size(max = 200, message = "dgd_wwlid不能超过200个字符")
    private String dgdWwlid;

    @ApiModelProperty(value = "zk_dgd_wwlid", notes = "")
    @Size(max = 200, message = "zk_dgd_wwlid不能超过200个字符")
    private String zkDgdWwlid;

    @ApiModelProperty(value = "storecode", notes = "")
    @Size(max = 100, message = "storecode不能超过100个字符")
    private String storecode;

    @ApiModelProperty(value = "tokenid", notes = "")
    @Size(max = 100, message = "tokenid不能超过100个字符")
    private String tokenid;

    @ApiModelProperty(value = "userid", notes = "")
    @Size(max = 200, message = "userid不能超过200个字符")
    private String userid;

    @ApiModelProperty(value = "cur_role_id", notes = "")
    @Size(max = 200, message = "cur_role_id不能超过200个字符")
    private String curRoleId;

    @ApiModelProperty(value = "cur_year", notes = "")
    @Size(max = 200, message = "cur_year不能超过200个字符")
    private String curYear;

    @ApiModelProperty(value = "menu_code", notes = "")
    @Size(max = 200, message = "menu_code不能超过200个字符")
    private String menuCode;

    @ApiModelProperty(value = "cookie", notes = "")
    private String cookie;

    @ApiModelProperty(value = "接口1header", notes = "")
    private String resp1Header;

    @ApiModelProperty(value = "接口1body", notes = "")
    private String resp1Body;

    @ApiModelProperty(value = "接口2header", notes = "")
    private String resp2Header;

    @ApiModelProperty(value = "接口2body", notes = "")
    private String resp2Body;

    @ApiModelProperty(value = "接口3header", notes = "")
    private String resp3Header;

    @ApiModelProperty(value = "接口3body", notes = "")
    private String resp3Body;

    @ApiModelProperty(value = "接口4header", notes = "")
    private String resp4Header;

    @ApiModelProperty(value = "接口4body", notes = "")
    private String resp4Body;

    @ApiModelProperty(value = "接口5header", notes = "")
    private String resp5Header;

    @ApiModelProperty(value = "接口5body", notes = "")
    private String resp5Body;

}
